package cc.cc4414.cloud.result;

/**
 * 返回给接口调用者的结果枚举
 * 
 * @author cc 2018年4月29日
 */
public enum ResultEnum {

	SUCCESS("0000", "成功"),

	UNKNOWN_ERROR("0001", "未知错误"),

	PARAM_ERROR("0002", "参数错误"),

	NOT_LOGGED("0003", "用户未登陆"),

	USER_SAVE_ERROR("1001", "新增用户失败"),

	USERNAME_PASSWORD_ERROR("1002", "用户名或密码错误"),

	USER_EXISTED("1003", "用户已存在"),

	USER_NOT_EXIST("1004", "用户不存在"),

	PASSWORD_ERROR("1005", "原密码错误"),

	FRIEND_SAVE_ERROR("1101", "添加好友失败"),

	CAN_NOT_ADD_YOURSELF("1102", "不能添加自己为好友"),

	FRIEND_EXISTED("1103", "好友已存在"),

	FRIEND_BLACKLIST("1104", "自己是对方的黑名单"),

	NOT_ADD_FRIEND("1105", "未关注对方"),

	NOT_FRIEND("1106", "对方不是自己的好友"),

	ALREADY_BLACKLIST("1107", "对方已是自己的黑名单"),

	NOT_BLACKLIST("1108", "对方不是自己的黑名单"),

	NOT_IN_GROUP("1109", "自己不在该群内"),

	IN_GROUP("1110", "对方已在该群内"),

	GROUP_NOT_EXIST("1111", "群不存在"),

	OTHER_NOT_CONNECT("1201", "对方未连接"),

	ROLE_SAVE_ERROR("1301", "新增角色失败"),

	ROLE_EXISTED("1302", "角色已存在"),

	ROLE_NOT_EXIST("1303", "角色不存在"),

	RESOURCE_NOT_EXIST("1401", "资源不存在"),

	AUTHORITY_SAVE_ERROR("1501", "新增权限失败"),

	AUTHORITY_EXISTED("1502", "权限已存在"),

	AUTHORITY_NOT_EXIST("1503", "权限不存在"),

	;

	/** 错误码. */
	private String code;

	/** 提示信息. */
	private String message;

	private ResultEnum(String code, String message) {
		this.code = code;
		this.message = message;
	}

	public String getCode() {
		return code;
	}

	public String getMessage() {
		return message;
	}
}
